#include "usuario.h"

Usuario::Usuario(QObject *parent) :
    QDjangoModel(parent)
{
    setForeignKey("departamento",new Departamento(this));
    setForeignKey("sucursal", new Sucursal(this));
}
int Usuario::getCedula() const
{
    return cedula;
}

void Usuario::setCedula(int value)
{
    cedula = value;
}
QString Usuario::getNombre() const
{
    return nombre;
}

void Usuario::setNombre(const QString &value)
{
    nombre = value;
}
QString Usuario::getApellido() const
{
    return apellido;
}

void Usuario::setApellido(const QString &value)
{
    apellido = value;
}
QString Usuario::getCargo() const
{
    return cargo;
}

void Usuario::setCargo(const QString &value)
{
    cargo = value;
}
QString Usuario::getDireccion() const
{
    return direccion;
}

void Usuario::setDireccion(const QString &value)
{
    direccion = value;
}
QString Usuario::getTelefono() const
{
    return telefono;
}

void Usuario::setTelefono(const QString &value)
{
    telefono = value;
}
QString Usuario::getCorreo() const
{
    return correo;
}

void Usuario::setCorreo(const QString &value)
{
    correo = value;
}
QString Usuario::getNick() const
{
    return nick;
}

void Usuario::setNick(const QString &value)
{
    nick = value;
}
QString Usuario::getPassword() const
{
    return password;
}

void Usuario::setPassword(const QString &value)
{
    password = value;
}
bool Usuario::getPassword_temporal() const
{
    return password_temporal;
}

void Usuario::setPassword_temporal(const bool &value)
{
    password_temporal = value;
}

Departamento *Usuario::getDepartamento() const
{
    return (Departamento *)foreignKey("departamento");
}

void Usuario::setDepartamento(Departamento *departamento)
{
    setForeignKey("departamento", departamento);
}

int Usuario::getId_usuario() const
{
    return id_usuario;
}

void Usuario::setId_usuario(int value)
{
    id_usuario = value;
}
QString Usuario::getEstado() const
{
    return estado;
}

void Usuario::setEstado(const QString &value)
{
    estado = value;
}












